import request from '@/utils/request'
import { moment, getLunar } from '@/utils/dateTool'; // 引入 dateTool.js 中的方法

// 查询存储情侣的亲人信息列表
export function listInfo(query) {
  return request({
    url: '/base/info/list',
    method: 'get',
    params: query
  })
}

// 查询存储情侣的亲人信息详细
export function getInfo(id) {
  return request({
    url: '/base/info/' + id,
    method: 'get'
  })
}

// 新增存储情侣的亲人信息
export function addInfo(data) {
  return request({
    url: '/base/info',
    method: 'post',
    data: data
  })
}

// 修改存储情侣的亲人信息
export function updateInfo(data) {
  return request({
    url: '/base/info',
    method: 'put',
    data: data
  })
}

// 删除存储情侣的亲人信息
export function delInfo(id) {
  return request({
    url: '/base/info/' + id,
    method: 'delete'
  })
}// 示例：使用 moment 格式化日期
export function formatDate(date, pattern) {
  return moment(date).format(pattern);
}
// 示例：使用 getLunar 获取农历信息
export function getLunarInfo(date) {
  const solar = new Solar(date.getFullYear(), date.getMonth() + 1, date.getDate());
  const lunar = solar.getLunar();
  return lunar.toString();
}
